package com.mdd.common.entity.system;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 定时任务实体
 * @author panweiliang
 */
@Data
@TableName("ls_dev_crontab")
public class SystemDevCrontab implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value="id", type= IdType.AUTO)
    private Integer id; // 
    private String name; // 定时任务名称
    private Integer type; // 类型：1-定时任务
    private Integer system; // 是否系统任务：0-否；1-是；
    private String remark; // 备注
    private String command; // 命令内容
    private String params; // 参数
    private Integer status; // 状态：1-运行；2-停止；3-错误；
    private String expression; // 运行规则
    private String error; // 运行失败原因
    private Long lastTime; // 最后执行时间
    private String time; // 实时执行时长
    private String maxTime; // 最大执行时长
    private Long createTime; // 创建时间
    private Long updateTime; // 更新时间
    private Long deleteTime; // 删除时间

}